to be held answerable or responsible - Turkish English Dictionary